package com.molichuxing.gateway.contants;

import java.util.Arrays;
import java.util.List;

import com.molichuxing.services.property.PaymentPayWayEnum;

/**
 * 支付常量
 * 
 * @author zoumingyu
 * @date 2019年10月10日
 *
 */
public class PaymentConst {

	/**
	 * redis中存储key-支付时不验证金额大屏cpu
	 */
	public static final String TEST_CPU_REDIS_KEY = "test_cpu";

	// 微信支付方式
	public static final List<PaymentPayWayEnum> WXPAY = Arrays.asList(PaymentPayWayEnum.AIO_WXPAY,
			PaymentPayWayEnum.WXPAY_MWEB, PaymentPayWayEnum.WXPAY_APP, PaymentPayWayEnum.WXPAY_JSAPI,
			PaymentPayWayEnum.WXPAY_NATIVE, PaymentPayWayEnum.WXPAY_APPLET);
	// 支付宝支付方式
	public static final List<PaymentPayWayEnum> ALPAY = Arrays.asList(PaymentPayWayEnum.ALPAY_AIO,
			PaymentPayWayEnum.ALPAY_MWEB, PaymentPayWayEnum.ALPAY_APP);
	// POS支付方式
	public static final List<PaymentPayWayEnum> POS = Arrays.asList(PaymentPayWayEnum.AIO_POS,
			PaymentPayWayEnum.AIO_KEYBOARD);
	// 银联支付方式
	public static final List<PaymentPayWayEnum> UNIONPAY = Arrays.asList(PaymentPayWayEnum.UNIONPAY_MWEB,
			PaymentPayWayEnum.UNIONPAY_APP);
	// 线下支付方式
	public static final List<PaymentPayWayEnum> OFFLINE = Arrays.asList(PaymentPayWayEnum.OFFLINE);

}
